<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- git  分为三个区：工作区 暂存区  版本区
    git add . 将工作区的文件提交到暂存区
    git add * 将工作区的文件提交到暂存区
    git add 具体的文件名字(可提交一个 可以提交多个)
    git commit -m '备注' 将暂存区的文件提交到版本区
    git status  查看文件状态 工作区红色 暂存区绿色

    git log 查看文件日志
    git reflog 文件日志的简写

    git reset --hard 版本号 切换版本


    将代码放到代码托管平台上（远程仓库）
    码云
    GitHub
    码市 CSDN gitlib

    码云 本地
    一种创建方式：
    1.在码云上面创建仓库  注意 将仓库开源
    2.将仓库克隆到本地
    git clone 网址
    3. 必须在仓库的路径下
    git add .
    git commit -m '备注'
    git push 将本地的代码推送到远程
    git push origin master(分支名)

    git pull 将码云上的代码更新到本地
    git pull origin master(分支名)

    第二种 在本地创建仓库   远程创建仓库
    1.git init 在本地创建仓库
    2.在远程代码托管平台创建仓库
    3.将本地仓库和远程仓库进行关联
    git remote add origin 网址

    如何查看是否关联了远程仓库：git remote -v 查看远程仓库的信息

    删除远程仓库：git remote remove origin 
    4. 将远程仓库的内容同本地仓库进行同步 更新
    git pull origin master
    5.工作区 暂存区 版本区
    git add .
    git commit -m'备注'
    首次推送： git push -u origin master
    

    分配工作 郭子豪 黑学晨 共同开发 W2203A-1 demo1 demo2
    郭子豪 demo1  demo2
    黑学晨 demo2
    冲突：两个或者多个开发人员动了同一行代码的同一个地方
    注:当解决完冲突之后形成版本时注意在备注中标注冲突 
    
    郭子豪 demo1  推送
    黑学晨 demo2 demo1 
    
    分支
    git branch 查看有多少分支 查看当前是哪个分支
    git checkout -b dev（分支名） 创建dev分支，并切换到dev分支
    git checkout 分支名
    
    分支合并 需求：将dev分支的内容合并到master上  
    ①将当前分支切换为master分支
    ②在当前分支上 git merge dev(分支名)

    删除分支：git branch -d 分支名

    分支对比
    git diff 分支名 分支名

    
    推送拉取
    推送push
    拉取 pull
    fetch
    pull 将代码托管平台仓库上的代码直接更新到当前分支
    git fetch origin master（分支名） : 分支名（dev）
    将码云仓库中的master分支上的内容拉取到你的电脑上的仓库中新建dev分支
    分支对比
    合并分支
    -->
    <h1>学晨很帅！！</h1>
    <h1>学晨不帅，子豪帅！！</h1>
</body>
</html>